home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / takeh363.zip / TAKEHOME.DOC < prev    next >
Text File  |  1992-12-26  |  36KB  |  817 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.                            TakeHome Pay Calculation
  22.                     Copyright 1989-91 All Rights Reserved
  23.                                  Version 3.63
  24.  
  25.                           Programmed by R. G. Farnam
  26.                           TakeHome Software Products
  27.                                  P. O. Box 333
  28.                              Barker, TX 77413-0333
  29.  
  30.                              CompuServe 71350,1375
  31.  
  32.                           Tax ID Furnished On Request
  33.                      To Businesses or Government Agencies
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.                            Tax Tables Installed For
  42.                                 Use During 1992
  43.                                Effective  3/1/92
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.                                  INTRODUCTION
  62.  
  63.            TakeHome was created as a way determine a quick "what-if"
  64.      scenario when changing withholding exemptions.  I wanted to know
  65.      what the tax withheld and the amount of take-home pay would be if I
  66.      were to make a change with my employer for withholding tax
  67.      purposes. Along these lines, it has developed into a tool for
  68.      individuals and businesses alike.
  69.  
  70.      INDIVIDUALS
  71.  
  72.            TakeHome can be used to create several "what-if" situations.
  73.      After you have entered your current payroll information taken from
  74.      your pay-stub, you can determine how much federal (and optionally
  75.      state and local) tax would be withheld from your paycheck.  You
  76.      will be able to list up to 15 ranges on each listing (i.e. from
  77.      single or married with 0-15 exemptions, 16-31, etc.).  With this
  78.      information, you can fine-tune your withholding allowances to meet
  79.      your tax liability without giving the government an interest free
  80.      loan of your tax money.  There are benefit plans (401-K and Section
  81.      125) that will reduce your tax liability at the end of each year.
  82.      TakeHome will show you the effect of these plans on your monthly
  83.      income if you participate in them.
  84.            Getting a pay raise?  TakeHome lets you see just how much
  85.      take-home pay you will get before you receive your first check!
  86.      Finally, you will be able to check up on your employer to make sure
  87.      that the proper amount of withholding is being taken out of your
  88.      paycheck each pay period.
  89.  
  90.  
  91.      SMALL BUSINESSES
  92.  
  93.            TakeHome takes the headache out of going thru the tax tables
  94.      at payroll time.  The program produces a customized pay-stub for
  95.      you to attach to the checks you give to your employees. If you are
  96.      operating with a manual payroll system, keeping a ledger account on
  97.      each employee for W-2 purposes, you can produce more than one copy
  98.      of the pay stub, either posting directly yourself (if you keep your
  99.      own books) or giving it to your bookkeeper to post.  TakeHome
  100.      should help you breeze through your payroll duties.
  101.  
  102.  
  103.      LARGE CORPORATIONS
  104.  
  105.            Even though your payroll may be computerized, there are many
  106.      occasions (performance awards, vacation pay, bonuses, employees
  107.      terminating before the end of the pay period, etc.) when payments
  108.      will be made to employees between your normal payroll processing.
  109.      You can compute the employees' taxes and create pay-stubs for such
  110.      occassions by using TakeHome.  Have you ever been plagued with
  111.      requests from employees wanting to know what effect various
  112.      exemptions would have upon their take-home pay?  TakeHome is a
  113.      payroll department's dream solution.  You can strategically locate
  114.      copies of TakeHome on computers throughout the company so that
  115.      employees can do their own "dirty work" and figure it out for
  116.      themselves!  TakeHome is currently in use by several Fortune 500
  117.      companies and has been a beneficial relief to their Payroll
  118.      Departments.
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.                                TABLE OF CONTENTS
  126.  
  127.                Introduction . . . . . . . . . . . . . . . .  2
  128.  
  129.                ShareWare  . . . . . . . . . . . . . . . . .  4
  130.  
  131.                Limited Warranty . . . . . . . . . . . . . .  4
  132.  
  133.                Getting Started  . . . . . . . . . . . . . .  5
  134.                    System Requirements
  135.                    Files Included
  136.                    Installing TakeHome
  137.  
  138.                Program Operation  . . . . . . . . . . . . .  6
  139.                    Starting TakeHome  . . . . . . . . . . .  6
  140.                    Enter Command  . . . . . . . . . . . . .  6
  141.                        Gross Pay
  142.                        Federal Exemption Status
  143.                        State Exemption Status
  144.                        Local Status
  145.                        State Income Tax
  146.                        Section 125 Deductions
  147.                        401-K Deductions
  148.                        Other Deductions
  149.                    Change Command . . . . . . . . . . . . .  8
  150.                    Wipe Command . . . . . . . . . . . . . .  8
  151.                    PayCalc Command  . . . . . . . . . . . .  8
  152.                        Salaried Employee  . . . . . . . . .  8
  153.                        Hourly Employee  . . . . . . . . . .  9
  154.                    Dependent Command  . . . . . . . . . . . 10
  155.                    401-K Command  . . . . . . . . . . . . . 11
  156.                    Tables Command . . . . . . . . . . . . . 11
  157.                    MakeStub Command . . . . . . . . . . . . 12
  158.                    Help Command . . . . . . . . . . . . . . 13
  159.                    Register Command . . . . . . . . . . . . 13
  160.                    Shell Command  . . . . . . . . . . . . . 13
  161.                    Quit Command . . . . . . . . . . . . . . 13
  162.  
  163.                Acknowledgements . . . . . . . . . . . . . . 14
  164.  
  165.                About the Author . . . . . . . . . . . . . . 14
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.                                    SHAREWARE
  180.  
  181.            TakeHome is being distributed under the SHAREWARE
  182.      distribution method.  You can try it before you buy it!  You are
  183.      granted a limited license to use TakeHome for a two week period.
  184.      If after two weeks you are still using TakeHome or have future
  185.      plans for the occassional use of TakeHome, you are expected to pay
  186.      for it.  Many hours of programming and de-bugging have gone into
  187.      the program.  To register, simply choose the register option within
  188.      the TakeHome program.  You will be asked questions for the
  189.      completion of the form and the completed form will be printed out
  190.      on your printer.  (You can optionally print out the ORDER.FRM file)
  191.      Since TakeHome is marketed as ShareWare, only your conscience can
  192.      be your guide.  "There ain't such a thing as a `free' lunch
  193.      anymore!"
  194.  
  195.      WHAT DO YOU GET BY REGISTERING?
  196.  
  197.            1.  You will receive your own serialized copy of the latest
  198.                version of TakeHome which by-passes ShareWare notices and
  199.                has features not available in the ShareWare version.
  200.  
  201.            2.  You will receive a printed manual for the program's use.
  202.  
  203.            3.  You will be notified of future up-grades of TakeHome.
  204.  
  205.            4.  You will have the option (for a slight additional fee) of
  206.                having your TakeHome program customized for the automatic
  207.                computation of any state and/or local payroll taxes in
  208.                your locality (limited to the 50 United States).
  209.  
  210.            5.  The registered version of the program will save a run-
  211.                time configuration file, as well as, individual data that
  212.                has been entered.  It will also append an output file
  213.                which can be incorporated into a Lotus 123 program to
  214.                accumulate data.
  215.  
  216.            6.  Site-licenses are available at a reduced cost for putting
  217.                TakeHome on PC's throughout your company.
  218.  
  219.            7.  See the UPDATE.HST file for other registered benefits.
  220.  
  221.                                   DISCLAIMER
  222.  
  223.            TakeHome is being provided "AS-IS" with no product warranty,
  224.      either expressed or implied; including, but not limited to the
  225.      implied warranties of merchantability and fitness for a particular
  226.      purpose.  TakeHome is guaranteed by the author that the original
  227.      program is free of any known "virus" and/or "trojan horse" source
  228.      code; however, since tampering by third parties is always a
  229.      possibility with any public access software, in no event will the
  230.      author be responsible for any damages which may occur with the use
  231.      of this program.  The source code for TakeHome is not and will not
  232.      be released to the public for program integrity reasons as stated
  233.      above.  TakeHome has been tested on IBM (including the PS2 series),
  234.      Compaq, AT&T, and IBM Compatibles.  Some video cards may not work
  235.      properly with TakeHome and the program should be aborted if this
  236.      occurs.
  237.  
  238.      TakeHome Payroll Program                                  Page -4-
  239.  
  240.                                 GETTING STARTED
  241.      SYSTEM REQUIREMENTS
  242.  
  243.            1.  DOS Version 2.1 or higher
  244.            2.  A minimum of 256K free memory to devote to TakeHome
  245.                (Registered version should have 384K)
  246.            3.  Floppy disk drive (hard disk allows faster access)
  247.            4.  Color (CGA, EGA, VGA) or Monochrome Monitor
  248.            5.  ANSI Driver should be active in your CONFIG.SYS file.
  249.                (If the ANSI.SYS or equivalent is not present in your
  250.                computers environment, the title screen of TakeHome will
  251.                appear as so much garbage.  If you do not have ANSI,
  252.                remove the file TAKE2.000 from your disk or directory.
  253.                You will receive a `File Not Found' error message, but
  254.                TakeHome will function normally after that.)
  255.  
  256.      FILES INCLUDED WITH TakeHome:
  257.  
  258.            FILE NAME        SIZE      DESCRIPTION
  259.            ~~~~~~~~~~~~   ~~~~~~~     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  260.            TAKEHOME.EXE   186,356     Main Program File
  261.            PAYCALCA.EXE    69,924     Main Program Support File
  262.            TAKE2.000        1,236     Title Screen
  263.            INSTALL.BAT      2,294     Hard Disk installation
  264.            TAKEHOME.DOC    (text)     This Document File you are reading
  265.            ORDER.FRM       (text)     Optional order form to fill out
  266.            UPDATE.HST      (text)     A history of program updates
  267.            COMISION.DOC    (text)     Commission and Spreadsheet docs
  268.            UPDATE.45       (text)     Version 4.5 enhancements
  269.  
  270.      FILES CREATED BY TakeHome
  271.            PAY.BAT           Created during hard disk installation
  272.            TAKEHOME.???      Temporary work file created and deleted
  273.                              during the programs "CHANGE COMMAND"
  274.  
  275.      INSTALLING TAKEHOME
  276.  
  277.            TakeHome will run from either a floppy diskette or from a
  278.      hard drive.  The use of a hard drive will speed up TakeHome's disk
  279.      access and will make the program run faster.  The program comes
  280.      with a hard disk installation file (HARD.BAT) which will do the
  281.      following for you:
  282.  
  283.            * Create a subdirectory called PAYROLL
  284.            * Copy the program files into this subdirectory
  285.            * Copy PAY.BAT into your root directory for starting TakeHome
  286.              from any directory on your disk
  287.  
  288.            Optionally, TakeHome can be copied onto your hard disk in the
  289.      directory of your choice.  The program only needs the TAKEHOME.EXE,
  290.      PAYCALCA.EXE, and TAKE2.000 in the same directory (DO NOT RENAME
  291.      PAYCALCA.EXE) for the proper execution of TakeHome.
  292.  
  293.            That's all there is to it!  You are now ready to run TakeHome
  294.      with either the command PAY, if you used the hard disk installation
  295.      or TakeHome if you copied the program to your hard disk or are
  296.      running the program from your floppy diskette.
  297.  
  298.      TakeHome Payroll Program                                  Page -5-
  299.  
  300.                                PROGRAM OPERATION
  301.  
  302.            TakeHome was designed to be user friendly.  Most users don't
  303.      care to read a long documentation file.  If you are one of these
  304.      types of individuals, go ahead and start the program!  TakeHome is
  305.      menu driven and there are many "help" screens along the way.  When
  306.      all else fails, you can always read the manual!  Data entry other
  307.      than Yes or No will present a maximum character input in the upper
  308.      right hand corner of your screen.  If you have not pressed the
  309.      Enter key by the time the counter reaches 0, then TakeHome will
  310.      stop taking input and place what you have entered on the screen.
  311.  
  312.      STARTING TAKEHOME
  313.  
  314.            Start TakeHome from the DOS prompt by either typing in PAY,
  315.      if you used the hard disk installation, or TakeHome from the floppy
  316.      disk or directory that the program files are located in.  After the
  317.      title screen, an opening screen will give you some ShareWare
  318.      information on TakeHome, press any key to continue.  You will first
  319.      be asked if you are running the program with a color or monochrome
  320.      screen; select "C" for color or "M" for monochrome.  This will take
  321.      you to TakeHome's main menu.  Options on the main menu are produced
  322.      "Lotus" style at the top of the screen.  Simply use your arrow
  323.      direction keys to select the option of your choice.  (NOTE:  Some
  324.      of the options will not function until payroll information has been
  325.      entered into the program under the "Enter" option.)  Currently,
  326.      options cannot be selected by pressing the first letter of the
  327.      option desired.  I hope to be able to incorporate letter selection
  328.      in future upgrades.
  329.  
  330.      ENTER COMMAND
  331.  
  332.            ENTER brings you to the pay information screen.
  333.  
  334.                GROSS PAY is the first question asked by the program.
  335.                TakeHome will not compute the gross pay for an
  336.                individual (with the exception of a monthly salaried
  337.                employee who only works for part of the month).  You
  338.                may enter any value up to $999,999.99 as the gross pay
  339.                that you are working with.
  340.  
  341.                FEDERAL DEPENDENT STATUS is the next screen.  Your
  342.                dependent status needs to be put into code form made up
  343.                of 3 characters.  The first character is either S for
  344.                single (or married but withhold at the higher single
  345.                rate) or M for married.  The second two must contain your
  346.                number of exemptions that you are claiming.  These can
  347.                range from 0 to 99; both digits must be used.  Therefore,
  348.                if you are claiming single with no exemptions, you would
  349.                enter S00 as the status code.  Married with 3 exemptions
  350.                would be entered as M03.
  351.  
  352.                STATE DEPENDENT STATUS (registered versions only) will be
  353.                asked next.  The code is entered like the Federal
  354.                dependent status code above.  This portion works on
  355.                "customized" registered versions only since there are no
  356.                state tax tables built into TakeHome's ShareWare version.
  357.  
  358.      TakeHome Payroll Program                                  Page -6-
  359.  
  360.  
  361.                SECTION 125 DEDUCTIONS are certain pre-tax benefit plans
  362.                that the employee does not pay FICA or Federal/State
  363.                taxes for contributions to these plans.  Examples include
  364.                group health insurance, dependent care, medical payments
  365.                not covered by insurance, etc.  Your company must have a
  366.                fully Qualified plan before deductions can be entered as
  367.                Section 125 deductions.  If your company does not
  368.                participate in such plans or you do not have any Section
  369.                125 deduction, press the enter key to continue,
  370.                otherwise, enter your total Section 125 deductions here.
  371.  
  372.                401-K DEDUCTIONS are pre-tax savings plans that some
  373.                companies offer to their employees.  401-K deductions do
  374.                not have Federal/State taxes, but they are fully FICA
  375.                taxable.  Again, your company must have a fully Qualified
  376.                plan before an amount can be entered here.  If your
  377.                company does not have such a plan or you do not
  378.                participate in the 401-K plan, press enter to continue.
  379.                If you do have this deduction, enter it here.
  380.  
  381.                OTHER DEDUCTIONS are entered next.  Press "Y" if you want
  382.                to record other deductions (i.e. Credit Union, Donations,
  383.                other health or savings deductions not covered under the
  384.                Section 125 or 401-K plans, Union Dues, etc)  Press "N"
  385.                if you are finished and have no other deductions.
  386.                    Assuming you pressed "Y", an other deductions screen
  387.                appears.  You may list up to a total of 9 other
  388.                deductions.  The first item you will enter is the name of
  389.                the deduction, followed by the dollar amount entry.  You
  390.                may continue putting in the other deductions until you
  391.                have reached the maximum (9) entries or you can quit the
  392.                other deductions screen by pressing Enter at the
  393.                deduction name prompt
  394.  
  395.  
  396.                    Any deduction entered as a negative amount (for
  397.                example, -10.59) adds the deduction amount to the
  398.                paycheck instead of subtracting it - AFTER taxes.
  399.                This is useful in case you are refunding a deduction that
  400.                was previously overcollected.
  401.  
  402.      After all the payroll information has been entered, you will be
  403.      returned to the main menu screen of TakeHome.  The information
  404.      entered displays on the right hand side of your screen.  The bottom
  405.      status line changes from "No Data Input" to show you which tax
  406.      table is currently being used to calculate your taxes, your Federal
  407.      status code for the tax calculation, and your State status code
  408.      (customized version only).
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.      TakeHome Payroll Program                                   Page -7-
  419.  
  420.      CHANGE COMMAND
  421.  
  422.            This command takes the place of the "enter" command after
  423.            payroll data has been entered. From this command, you are
  424.            taken to a screen showing your gross pay input, Federal
  425.            exemption code, State exemption code (registered versions) or
  426.            state tax calculated, Section 125 deduction, 401-K deduction
  427.            or total other deductions.  Using the arrow keys or the first
  428.            letter on the line, select the entry you want to change and
  429.            a change screen appears for that entry only so that you do
  430.            not have to re-enter all of the data.  You may optionally
  431.            select the change all to re-enter all data.  When you are
  432.            satisified with your changes, select the keep these values to
  433.            return to the main menu.
  434.  
  435.      WIPE COMMAND
  436.  
  437.            The wipe command clears all data that was input with the
  438.            enter command.  If you want to enter a new set of data, use
  439.            the wipe command first.  This will reset all values to zero
  440.            and return the "enter" command prompt.
  441.  
  442.      PAYCALC COMMAND
  443.  
  444.            The paycalc command allows you to compute what a monthly
  445.            salaried employee should be paid when they work a partial
  446.            month.  Additional (new with version 3.5), TakeHome now
  447.            calculates the gross pay for an hourly employee.
  448.  
  449.            After you have selected the paycalc command, three options
  450.            are displayed.  Select one of these options by using the
  451.            arrow key and pressing Enter or by pressing the first letter
  452.            on each command line.
  453.  
  454.            SALARIED PAY FOR A PARTIAL MONTH
  455.  
  456.                GROSS PAY needs the full monthly salaried rate entered
  457.                into it.  After this amount has been entered you will be
  458.                shown the calculation of the employee's daily rate of
  459.                pay.
  460.  
  461.                WORKDAYS IN MONTH needs to then be determined.  A set of
  462.                calendars (last month, this month, and next month) pops
  463.                up to assist in your determination of the number of
  464.                normal workdays.  In order for these calendars to be the
  465.                correct ones, you need to make sure that the date set in
  466.                your computer is the current date.  Paid holidays, sick
  467.                leave, vacation time-off, etc. are counted as workdays in
  468.                this computation, but weekends are not counted. There are
  469.                normally between 20 and 23 workdays per month which is
  470.                all that TakeHome will correctly compute the amount on.
  471.  
  472.                DAYS ACTUALLY WORKED prompts for the number of workdays
  473.                in the month.  The calendars remain visible until this
  474.                entry has been made.  Days entered should be in half day
  475.                increments; therefore, if the employee worked until noon
  476.                one day, the decimal .5 should be added to the total
  477.                number of whole days worked.
  478.      TakeHome Payroll Program                                   Page -8-
  479.  
  480.  
  481.                TakeHome then calculates the employees gross pay for the
  482.                month.  The calculation used by TakeHome is based on 260
  483.                possible working days in any year (this includes any
  484.                holidays as work days and takes into consideration
  485.                whether the employee was paid for the holiday or not).
  486.                This method averages out over the period of a year and
  487.                should be made applicable even if it is February with
  488.                only 28 days or July with 31 days.
  489.  
  490.                OTHER DOLLAR AMOUNTS paid in addition to this amount can
  491.                be entered.  This should be an entry, if any, of the
  492.                total overtime, vacation for days not taken, severance
  493.                pay or any other types of pay you want to enter.
  494.  
  495.                TakeHome then asks if you want to go directly to the data
  496.                entry screens or return to the Main menu.  If you have
  497.                not previously entered the payroll data into the
  498.                program, TakeHome gives you the total amount computed
  499.                along with any additional pay that you have entered. This
  500.                amount should be entered as your gross pay on the data
  501.                entry screen.  If you previously entered the payroll
  502.                data, TakeHome then returns you to the main screen of the
  503.                program, automatically plugging in the new calculated
  504.                value as the gross pay and recomputes the FICA, Federal
  505.                and State (customized version) taxes to be displayed.
  506.  
  507.            HOURLY PAY CALCULATION
  508.  
  509.                HOURLY RATE is the starting point for data entry under
  510.                this option.  After you have entered the hourly rate, a
  511.                popup menu will accept the hours worked.  You can select
  512.                the hours entry using either the arrow key and pressing
  513.                Enter, or you can press the number or letter of the
  514.                option that you want to change.  Note that the hourly
  515.                rate can also be changed with the [R] option.
  516.  
  517.                1 - STRAIGHT TIME HOURS.  Enter the total hours worked at
  518.                the regular hourly rate.
  519.  
  520.                2 - OVERTIME HOURS @ 1.5.  Enter the total hours worked
  521.                at the overtime rate of time and one-half.
  522.  
  523.                3 - OVERTIME HOURS @ 2.  Enter the total hours worked at
  524.                the double time rate.
  525.  
  526.                4 - OVERTIME HOURS @ 2.5.  Enter the total hours worked
  527.                at double time and one-half.
  528.  
  529.                R - HOURLY RATE CHANGE.  Change your original input for
  530.                the hourly rate.
  531.  
  532.                C - CALCULATE.  When you are satisified that the hourly
  533.                rate and the number of hours at each level are correct,
  534.                select this option to do that actual calculation.  The
  535.                applicable rates along with the dollar value at those
  536.                rates will display.
  537.  
  538.      TakeHome Payroll Program                                  Page -9-
  539.  
  540.  
  541.                After the calculation has been made, you are given the
  542.                option to either change what was just entered or
  543.                continue with the program.
  544.  
  545.                Next, you are given the option to enter any additional
  546.                pay that you want added to the gross pay.  This would be
  547.                used for items such as vacation pay, commissions,
  548.                bonuses, etc.  After this entry, if any, you may enter
  549.                the other payroll information that is input through the
  550.                Enter command or the total calculated value appears.
  551.                If other payroll information has been previously entered,
  552.                TakeHome "plugs" in the calculated amount and recomputes
  553.                the associated taxes and deductions.
  554.  
  555.  
  556.      DEPENDENT COMMAND
  557.  
  558.            The dependent command was the original concept behind the
  559.            TakeHome program.  This command can only be accessed after
  560.            data has been entered into the program.  This section of the
  561.            program creates a "what if" situation.  For example, what if
  562.            I claimed Married and 3 exemptions instead of Married and 2
  563.            exemptions?  How much would be taken out of my paycheck for
  564.            Federal and State (customized) and Local (customized)
  565.            withholding taxes?  With this command, you can easily find
  566.            out!
  567.  
  568.            FEDERAL MARITAL STATUS of "S" for single or "M" for married
  569.            is entered at the first prompt.  Any other characters will
  570.            cause an input error and TakeHome will ask you to re-enter
  571.            the marital status.
  572.  
  573.            STATE MARITAL STATUS (customized versions only) will be
  574.            prompted.  You may use the same status that you used for the
  575.            Federal marital status, or you can change to the other one
  576.            (i.e. if you are claiming married as your Federal status for
  577.            the comparison, and you want more State tax to be withheld
  578.            than the state married tables will calculate, then you could
  579.            claim single for comparison purposes).
  580.  
  581.            STARTING POINT for the comparison of exemption ranges may be
  582.            from 0 to 99.  Simply enter the number you want the
  583.            comparison to start at.  Negative numbers are not valid.
  584.  
  585.            ENDING POINT for the comparison.  This can be any number from
  586.            1 to 15 above the starting point up to the number 99.  A
  587.            limit of 15 is imposed by TakeHome since the screen will fill
  588.            with your tax information, but would scroll off if a larger
  589.            number were selected.  If you need a larger comparison, just
  590.            run the comparison again.  Again, negative numbers will not
  591.            be accepted on this line.
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.      TakeHome Payroll Program                                  Page -10-
  599.  
  600.                The TakeHome screen then clears and presents you with
  601.            the information requested.  For each exemption claimed, you
  602.            are given the amount of Federal Withholding Tax, the State
  603.            Withholding Tax (customized versions) and your net takehome
  604.            pay for each exemption.  NOTE:  The take-home pay will only
  605.            be accurate if you included all of your payroll deductions in
  606.            the first data entry panel.  State tax calculations will be
  607.            fixed at your set amount if you do not have a customized
  608.            version.
  609.  
  610.                If you received `**' next to the withholding exemptions,
  611.            this is an indicator that a copy of your W-4 form will be
  612.            mailed by your employer to the I.R.S.  You have exceeded
  613.            the current limit on employer reporting to the I.R.S.  Your
  614.            employer will still accept the number of allowances you have
  615.            claimed, but you may be hearing from `Uncle Sam' to prove
  616.            that you are entitled to that many exemptions.
  617.  
  618.            PRINT COMPARISON is the next prompted.  If you want the
  619.            comparison data shown on your screen to be sent to your
  620.            printer, reply by pressing the "Y" key (make sure your
  621.            printer is turned on).  Otherwise press the "N" key.
  622.  
  623.            ANOTHER COMPARISON is the next prompt.  If you would like to
  624.            enter another set of ranges for your exemption comparison,
  625.            press the "Y" key.  Pressing the "N" key returns you to Pay-
  626.            Calc's main menu.
  627.  
  628.  
  629.      401-K COMMAND
  630.  
  631.                401-K is another "what if" situation. Many companies now
  632.            offer 401-K plans, which are meant to be retirement savings
  633.            plans, to their employees.  If your company offers such a
  634.            plan, this comparison will show you the tax savings from each
  635.            pay check that you would receive if you were to put your
  636.            savings into the 401-K plan instead of a regular savings
  637.            account.  This command only works if payroll data has been
  638.            entered previously into the program.
  639.  
  640.                There are no other entries for this comparison.  You will
  641.            be shown the payroll tax savings for each whole percent from
  642.            1 to 16 that you would benefit from if you participated in
  643.            your employer's 401-K plan.
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.      TABLES COMMAND
  652.  
  653.                The tables command is used to change the tax tables that
  654.            TakeHome uses to compute your payroll taxes.  You should
  655.            select your pay period from the tables for TakeHome to
  656.            accurately calculate your payroll taxes.
  657.  
  658.      TakeHome Payroll Program                                  Page -11-
  659.  
  660.  
  661.            MONTHLY - If your taxes are calculated 12 times a year.  This
  662.            is TakeHome's default mode.  Some companies pay twice a
  663.            month, but the taxes are only calculated once a month with
  664.            the first check of the month being considered an advance.
  665.  
  666.            SEMI-MONTHLY - If you are paid twice a month and your taxes
  667.            are calculated with each check.
  668.  
  669.            BI-WEEKLY - If you are paid 26 times a year, receiving your
  670.            paycheck every two weeks.
  671.  
  672.            WEEKLY - If you are paid 52 time a year, so that you receive
  673.            your check every week.
  674.  
  675.            DAILY/MISC - If you are paid in a category that does not fall
  676.            in one of the above.
  677.  
  678.            LUMP-SUM DISTRIBUTION - If you make a payment to an employee
  679.            over and above their normal payperiod, this method should be
  680.            chosen.  This processes the Federal tax at a flat 20 percent
  681.            of the gross pay.
  682.  
  683.  
  684.      MAKESTUB COMMAND
  685.  
  686.                The Makestub command allows you to print a customized pay-
  687.            stub on your printer.  Values used on the stub will default
  688.            to TakeHome's calculations, but may be over-ridden if it is
  689.            necessary.
  690.  
  691.            [A]  Use this option to enter the employee's name that you
  692.            want printed on the stub.
  693.  
  694.            [B]  Enters the employee's social security number on the
  695.            stub.  Enter the full nine digits of the number without any
  696.            hyphens (TakeHome places them on the stub for you).
  697.  
  698.            [C]  The period ending should be entered in the manner of
  699.            either xx-xx-xx or xx/xx/xx for the month, day and year.
  700.  
  701.            [D]  This option overrides the FICA tax on the stub. If an
  702.            employee has reached the FICA tax limit for the year,
  703.            this option should be set to zero so no additional tax is
  704.            collected.
  705.  
  706.            [E]  This option overrides the Federal income tax being
  707.            withheld on the pay-stub.
  708.  
  709.            [F]  This option overridea the State income tax being
  710.            withheld on the pay-stub.
  711.  
  712.  
  713.            [G]  This option overrides any local tax that TakeHome has
  714.            calculated.
  715.  
  716.            [H]  This option inserts your company name on the pay-stub.
  717.  
  718.      TakeHome Payroll Program                                  Page -12-
  719.  
  720.            [P]  This option actually prints the stub(s).  You may select
  721.            as many copies of the stub up to 99 as you have a need for.
  722.            Enter 0 copies if you decide you are not ready to print yet.
  723.  
  724.            [X]  Exits the Print menu and returns to TakeHome's main
  725.            menu.
  726.  
  727.  
  728.      HELP COMMAND
  729.  
  730.                Help displays a brief set of instructions to use as a
  731.            quick reference for the main menu commands.  Try looking at
  732.            this help facility before coming back to the doc file.
  733.  
  734.      REGISTER COMMAND
  735.  
  736.                By selecting the Register command, you can enter
  737.            TakeHomes' Registration program.  This will allow you to have
  738.            a customized program made for you.  Just follow the prompts
  739.            and answer the questions.  The program will then print it out
  740.            on your printer and also print it to a disk file (if you want
  741.            to make changes, you can edit it with an ASCII processor).
  742.  
  743.      SHELL COMMAND
  744.  
  745.                The Shell command can be used to keep TakeHome in your
  746.            computers memory while you access another program, provided
  747.            you have enough memory to run the other program.  You may
  748.            need to look up some information to enter into TakeHome, but
  749.            don't want to lose the information you have already entered.
  750.            This is an example for the use of the Shell command.
  751.  
  752.                Shell will return you to the DOS prompt.  To go back to
  753.            TakeHome, type EXIT at the DOS prompt and TakeHome's main
  754.            menu appears with your information intact.
  755.  
  756.  
  757.      QUIT COMMAND
  758.  
  759.                The saddest of all commands! When you are finished with
  760.            TakeHome, select the Quit command.  You are given the total
  761.            amount of time that TakeHome has been running on your PC.
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.      TakeHome Payroll Program                                  Page -13-
  780.  
  781.  
  782.  
  783.  
  784.                                ACKNOWLEDGEMENTS
  785.  
  786.      TakeHome was programmed using QuickBASIC Version 3.0.
  787.  
  788.      Many thanks to Dave Evers for his Window Tools routines which are
  789.      used extensively throughout this program.
  790.  
  791.      The following are Registered Trademarks used in this documentation:
  792.  
  793.      IBM - International Business Machines Corporation
  794.      Compaq - The Compaq Corporation
  795.      AT&T - American Telephone and Telegraph
  796.      Lotus - Lotus Development Corporation
  797.      QuickBASIC - Microsoft Corporation
  798.      Fortune 500 - Fortune Magazine
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.                                ABOUT THE AUTHOR
  806.  
  807.      The author of TakeHome has been working in the Payroll area for the
  808.      past thirteen plus years.  He is currently a member of the American
  809.      Payroll Association.  Any correspondence should be directed to:
  810.  
  811.      (713) 588-3535
  812.  
  813.      R. Gene Farnam
  814.      P. O. Box 333
  815.      Barker, TX  77413-0333
  816.  
  817.